Big Huge Thesaurus

Sceloglaux albifacies

noun

sounds kind of like